@font-face {
    font-family: 'din_light';
    src: url('../fonts/din_light_2-webfont.eot');
    src: url('../fonts/din_light_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/din_light_2-webfont.woff') format('woff'),
         url('../fonts/din_light_2-webfont.ttf') format('truetype'),
         url('../fonts/din_light_2-webfont.svg#din_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'din_regular';
    src: url('../fonts/DINPRO-REGULAR.eot');
    src: url('../fonts/DINPRO-REGULAR.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DINPRO-REGULAR.woff') format('woff'),
         url('../fonts/DINPRO-REGULAR.ttf') format('truetype'),
         url('../fonts/DINPRO-REGULAR.svg#din_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
    font-family: 'din_regular', sans-serif;
    font-size: 16px;
    padding-top: 40px;
}

.alignCenter{text-align: center;}
.margin_bottom10{margin-bottom: 10px;}

.body-content-create {
    background-color: #F5F5F5;
    padding-left: 10px;
    border-radius: 15px;
    margin-top:60px;
}
.cursor-style {
    cursor : pointer;
}
.body-content-buckets {
    background-color: #F5F5F5;
    margin-top: 60px;
    margin-left: 10px;
    border-radius: 5px;
}

.btn_remove_bucket{
    opacity: 0;
}

.bucket:hover .btn_remove_bucket{opacity: 1;}

.btn_remove_object{
    opacity: 0.3;
}
.object:hover .btn_remove_object{opacity: 1;}

/*---- TABLE STYLES ----*/
#row .btn_actions{text-align: center;}
#row .btn_actions button{
    opacity: 0.3;
    padding: 2px 0;
}
#row tr:hover .btn_actions button{opacity: 1;}

/*------------------------------------/
/ GENERAL
/*-----------------------------------*/
h1{
    background-color: #FADE00;
    font-size: 30px;
    font-family: 'din_light', sans-serif;
    margin: 0 0 15px 0;
    padding: 3px 5px;
    text-transform: uppercase;
    width: 340px;
}
#main{
    margin-top: 35px;
}

/*------------------------------------/
/ QUESTIONS
/*-----------------------------------*/
#questions{
    margin: 0;
    padding: 0;
}
#questions li{
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0;
}
#questions li input[type=checkbox]{
    margin-top: -3px;
}
#questions li span a{
    color: #FADE00;
    margin-left: 10px;
}


#modalFiles select{
    font-size: 16px;
    height: 300px
}
#modalFiles select option:disabled{
    color: rgb(215, 215, 215);
}
#modalFiles .moveFilesBtns button{
    margin-bottom: 5px;
}
.ui-widget button{
    font-family: 'din_regular', sans-serif;
    font-size: 16px;
}